package com.repair.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.repair.entity.ForumPost;
import com.repair.entity.ForumComment;
import java.util.List;

public interface ForumService extends IService<ForumPost> {
    
    // 发布帖子
    void createPost(ForumPost post);
    
    // 获取帖子列表
    List<ForumPost> getPostList(int page, int size);
    
    // 获取帖子总数
    int getPostCount();
    
    // 发布评论
    void createComment(ForumComment comment);
    
    // 获取评论列表
    List<ForumComment> getCommentList(Long postId);
    
    // 获取回复列表
    List<ForumComment> getReplyList(Long parentId);
    
    // 删除帖子（管理员）
    void deletePost(Long postId);
    
    // 删除评论（管理员）
    void deleteComment(Long commentId);
} 